Solving A 500 Count Jigsaw Puzzle